From 87257342de456c936cf9dab63b9aaa9402b84e68 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 11 Aug 2013 14:53:14 -0400 Subject: [PATCH] Fix a crash with scaled cursors on Wayland We need to initialize cursor->surface.scale to 1, since we are dividing by it in _gdk_wayland_cursor_get_buffer. --- gdk/wayland/gdkcursor-wayland.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c index 76d0fbdf12..e88fff5f89 100644 --- a/gdk/wayland/gdkcursor-wayland.c +++ b/gdk/wayland/gdkcursor-wayland.c @@ -317,6 +317,7 @@ _gdk_wayland_display_get_cursor_for_name (GdkDisplay *display, NULL); private->name = g_strdup (name); private->serial = theme_serial; + private->surface.scale = 1; /* Blank cursor case */ if (!name || g_str_equal (name, "blank_cursor")) -- 2.30.2